<template>
  <!--  <div>-->
  <!--    <a href="https://vite.dev" target="_blank">-->
  <!--      <img src="/vite.svg" class="logo" alt="Vite logo"/>-->
  <!--    </a>-->
  <!--    <a href="https://vuejs.org/" target="_blank">-->
  <!--      <img src="./assets/vue.svg" class="logo vue" alt="Vue logo"/>-->
  <!--    </a>-->
  <!--  </div>-->
  <!--  <HelloWorld msg="Vite + Vue"/>-->
  <div id="app">
    <img src="./assets/vue.svg" class="logo vue" alt="Vue logo"/>
    <h1>{{ count }}</h1>
    <h1>{{ double }}</h1>
    <button @click="increase">👍+1</button>
  </div>

</template>
<script lang="ts">
import {ref, computed} from 'vue'

export default {
  name: 'app',
  setup() {
    const count = ref(0)
    const double = computed(() => {
      count.value * 2
    })
    const increase = () => {
      count.value++
    }
    return {count, increase, double}
  }
}
// import HelloWorld from './components/HelloWorld.vue'
</script>

<style scoped>
.logo {
  height: 6em;
  padding: 1.5em;
  will-change: filter;
  transition: filter 300ms;
}

.logo:hover {
  filter: drop-shadow(0 0 2em #646cffaa);
}

.logo.vue:hover {
  filter: drop-shadow(0 0 2em #42b883aa);
}
</style>
